<?php
/**
*
* @package phpBB3
* @version $Id$
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
* Minimum Requirement: PHP 4.3.3
*/

/**
*/
if (!defined('IN_PHPBB'))
{
	exit;
}

include_once($phpbb_root_path . 'prophet_constants.' . $phpEx);

$debug = true;
//$debug = false;

//	Signal definition 
define('PEAK',	1);
define('VALLEY',	-1);
define('NEUTRAL',	0);


// Local Report Path
$local_report_path = 'C:\\prophet\\';
$local_result_path = 'C:\\prophet\\Result\\';



//
//	Model Parameters
//
//	window: 	to get the highest and lowest price within the window.
//	step:	
//	fuzzy:		checking the 20 days before.
//	tolerance:	if the difference is within the tolerance range, include it. 
//
$model_parameter = array();

$model_parameter['A']['window'] 	= 10;
$model_parameter['A']['step'] 		= (int)($model_parameter['A']['window'] * 0.1);
$model_parameter['A']['fuzzy'] 		= (int)($model_parameter['A']['window'] / 10);
$model_parameter['A']['tolerance'] 	= 0.1;

$model_parameter['B']['window'] 	= 10;
$model_parameter['B']['step'] 		= (int)($model_parameter['B']['window'] * 0.25);
$model_parameter['B']['fuzzy'] 		= (int)($model_parameter['B']['window'] / 10);
$model_parameter['B']['tolerance'] 	= 0.1;

$model_parameter['C']['window'] 	= 10;
$model_parameter['C']['step'] 		= (int)($model_parameter['C']['window'] * 0.45);
$model_parameter['C']['fuzzy'] 		= (int)($model_parameter['C']['window'] / 10);
$model_parameter['C']['tolerance'] 	= 0.1;

$model_parameter['D']['window'] 	= 10;
$model_parameter['D']['step'] 		= (int)($model_parameter['D']['window'] * 0.65);
$model_parameter['D']['fuzzy'] 		= (int)($model_parameter['D']['window'] / 10);
$model_parameter['D']['tolerance'] 	= 0.1;

$model_parameter['E']['window'] 	= 10;
$model_parameter['E']['step'] 		= (int)($model_parameter['E']['window'] * 0.85);
$model_parameter['E']['fuzzy'] 		= (int)($model_parameter['E']['window'] / 10);
$model_parameter['E']['tolerance'] 	= 0.1;

$model_parameter['F']['window'] 	= 10;
$model_parameter['F']['step'] 		= (int)($model_parameter['F']['window'] * 0.95);
$model_parameter['F']['fuzzy'] 		= (int)($model_parameter['F']['window'] / 10);
$model_parameter['F']['tolerance'] 	= 0.1;



$year_set = array(
		'1993', '1994', '1995', '1996',
		'1997', '1998', '1999', '2000',
		'2001', '2002', '2003', '2004',
		'2005', '2006', '2007', '2008',
		'2009', '2010', '2011', 
		'2012', '2013',
		);	
$month_set = array(
		'01', '02', '03', '04', '05',
		'06', '07', '08', '09', '10',
		'11', '12', 
		);
$day_set = array(
		'01', '02', '03', '04', '05',
		'06', '07', '08', '09', '10',
		'11', '12', '13', '14', '15',
		'16', '17', '18', '19', '20',
		'21', '22', '23', '24', '25',
		'26', '27', '28', '29', '30',
		'31', 
		);
		
// the corps with higher than 1% in 0050.
$big_corp = array(
		'2330', '2317', '1301', '1303', '2454', '2412',
		'1326', '2002', '2308', '2882', '1216', '2357',
		'2382', '2881', '2891', '2886', '3045', '2311',
		'6505', '2303', '2105', '2354', '2885', '2912',
		'1101', '1402', '4904', '2324', '2498', '2317', 		
		'5203', 
		);
		
		
		
		

		
function get_all_corp_id()
{
	global $all_corp_array;
	
	$all_corp_id = array();
	
	foreach($all_corp_array as $corp)
	{
		$all_corp_id[] = $corp['corp_id'];	
	}
	
	return $all_corp_id;
}

function get_corp_to_watch()
{
	global $db;
	
	$query 		= 'SELECT *  from sv_cache_info WHERE description="prophet_corp_to_watch" ';
	$result		= $db->sql_query_limit($query, 1);
	if ($row = $db->sql_fetchrow($result))
	{
		$info = $row['info'];
		
		$corp_to_watch = explode(",", $info);
	}
	
	return $corp_to_watch;
}

function add_corp_to_watch($corp_id)
{
	global $db;
	
	if (strlen($corp_id) < 4 || strlen($corp_id) > 6)
		return;	
	
	$query 		= 'SELECT *  from sv_cache_info WHERE description="prophet_corp_to_watch" ';
	$result		= $db->sql_query_limit($query, 1);
	if ($row = $db->sql_fetchrow($result))
	{
		$info = $row['info'];
			
		if (strlen($info) == 0)
			$corp_to_watch = array();
		else
		{
//			echo "info:$info  <BR>" . PHP_EOL;
			
			$corp_to_watch = explode(",", $info);
		
//			print_r($corp_to_watch);	
		}
	}
	else
		return;
		
	
	$corp_to_watch[] = $corp_id;
	
	$list = implode(",", $corp_to_watch);
	
	$query 		= 'UPDATE sv_cache_info SET info="' . $list . '" WHERE description="prophet_corp_to_watch" ';
	$result		= $db->sql_query($query);
//	echo "query:$query  <BR>" . PHP_EOL;
	
}

// phpbb3.sv_corp_info
$all_corp_array = array(
//  array('corp_id'=>0050),
//  array('corp_id'=>0051),
//  array('corp_id'=>0052),
//  array('corp_id'=>0053),
//  array('corp_id'=>0054),
//  array('corp_id'=>0055),
//  array('corp_id'=>0056),
//  array('corp_id'=>0057),
//  array('corp_id'=>0058),
//  array('corp_id'=>0059),
//  array('corp_id'=>0060),
//  array('corp_id'=>0061),
//  array('corp_id'=>031101),
//  array('corp_id'=>032633),
//  array('corp_id'=>041101),
//  array('corp_id'=>051101),
  array('corp_id'=>1101),
  array('corp_id'=>1102),
  array('corp_id'=>1103),
  array('corp_id'=>1104),
//  array('corp_id'=>1107),
  array('corp_id'=>1108),
  array('corp_id'=>1109),
  array('corp_id'=>1110),
  array('corp_id'=>1201),
  array('corp_id'=>1203),
  array('corp_id'=>1210),
  array('corp_id'=>1213),
  array('corp_id'=>1215),
  array('corp_id'=>1216),
  array('corp_id'=>1217),
  array('corp_id'=>1218),
  array('corp_id'=>1219),
  array('corp_id'=>1220),
  array('corp_id'=>1225),
  array('corp_id'=>1227),
  array('corp_id'=>1229),
  array('corp_id'=>1231),
  array('corp_id'=>1232),
  array('corp_id'=>1233),
  array('corp_id'=>1234),
  array('corp_id'=>1235),
  array('corp_id'=>1236),
//  array('corp_id'=>1256),
//  array('corp_id'=>1258),
//  array('corp_id'=>1259),
  array('corp_id'=>1301),
  array('corp_id'=>1303),
  array('corp_id'=>1304),
  array('corp_id'=>1305),
  array('corp_id'=>1307),
  array('corp_id'=>1308),
  array('corp_id'=>1309),
  array('corp_id'=>1310),
  array('corp_id'=>1312),
  array('corp_id'=>'1312A'),
  array('corp_id'=>1313),
  array('corp_id'=>1314),
  array('corp_id'=>1315),
  array('corp_id'=>1316),
  array('corp_id'=>1319),
  array('corp_id'=>1321),
  array('corp_id'=>1323),
  array('corp_id'=>1324),
  array('corp_id'=>1325),
  array('corp_id'=>1326),
//  array('corp_id'=>1333),
//  array('corp_id'=>1336),
  array('corp_id'=>1337),
  array('corp_id'=>1338),
  array('corp_id'=>1339),
  array('corp_id'=>1402),
  array('corp_id'=>1409),
  array('corp_id'=>1410),
  array('corp_id'=>1413),
  array('corp_id'=>1414),
  array('corp_id'=>1416),
  array('corp_id'=>1417),
  array('corp_id'=>1418),
  array('corp_id'=>1419),
  array('corp_id'=>1423),
  array('corp_id'=>1432),
  array('corp_id'=>1434),
  array('corp_id'=>1435),
  array('corp_id'=>1436),
  array('corp_id'=>1437),
  array('corp_id'=>1438),
  array('corp_id'=>1439),
  array('corp_id'=>1440),
  array('corp_id'=>1441),
  array('corp_id'=>1442),
  array('corp_id'=>1443),
  array('corp_id'=>1444),
  array('corp_id'=>1445),
  array('corp_id'=>1446),
  array('corp_id'=>1447),
  array('corp_id'=>1449),
  array('corp_id'=>1451),
  array('corp_id'=>1452),
  array('corp_id'=>1453),
  array('corp_id'=>1454),
  array('corp_id'=>1455),
  array('corp_id'=>1456),
  array('corp_id'=>1457),
  array('corp_id'=>1459),
  array('corp_id'=>1460),
  array('corp_id'=>1463),
  array('corp_id'=>1464),
  array('corp_id'=>1465),
  array('corp_id'=>1466),
  array('corp_id'=>1467),
  array('corp_id'=>1468),
  array('corp_id'=>1469),
  array('corp_id'=>1470),
  array('corp_id'=>1471),
  array('corp_id'=>1472),
  array('corp_id'=>1473),
  array('corp_id'=>1474),
  array('corp_id'=>1475),
  array('corp_id'=>1476),
  array('corp_id'=>1477),
  array('corp_id'=>1503),
  array('corp_id'=>1504),
  array('corp_id'=>1506),
  array('corp_id'=>1507),
  array('corp_id'=>1512),
  array('corp_id'=>1513),
  array('corp_id'=>1514),
  array('corp_id'=>1515),
  array('corp_id'=>1516),
  array('corp_id'=>1517),
  array('corp_id'=>1519),
  array('corp_id'=>1521),
  array('corp_id'=>1522),
  array('corp_id'=>1524),
  array('corp_id'=>1525),
  array('corp_id'=>1526),
  array('corp_id'=>1527),
  array('corp_id'=>1528),
  array('corp_id'=>1529),
  array('corp_id'=>1530),
  array('corp_id'=>1531),
  array('corp_id'=>1532),
  array('corp_id'=>1533),
  array('corp_id'=>1535),
  array('corp_id'=>1536),
  array('corp_id'=>1537),
  array('corp_id'=>1538),
  array('corp_id'=>1539),
  array('corp_id'=>1540),
  array('corp_id'=>1541),
//  array('corp_id'=>1558),
  array('corp_id'=>1560),
//  array('corp_id'=>1565),
//  array('corp_id'=>1566),
//  array('corp_id'=>1569),
//  array('corp_id'=>1570),
//  array('corp_id'=>1580),
  array('corp_id'=>1582),
  array('corp_id'=>1583),
//  array('corp_id'=>1584),
//  array('corp_id'=>1586),
  array('corp_id'=>1589),
  array('corp_id'=>1590),
//  array('corp_id'=>1591),
//  array('corp_id'=>1593),
//  array('corp_id'=>1595),
//  array('corp_id'=>1597),
//  array('corp_id'=>1599),
  array('corp_id'=>1603),
  array('corp_id'=>1604),
  array('corp_id'=>1605),
  array('corp_id'=>1608),
  array('corp_id'=>1609),
  array('corp_id'=>1611),
  array('corp_id'=>1612),
  array('corp_id'=>1613),
  array('corp_id'=>1614),
  array('corp_id'=>1615),
  array('corp_id'=>1616),
  array('corp_id'=>1617),
  array('corp_id'=>1618),
  array('corp_id'=>1626),
  array('corp_id'=>1701),
  array('corp_id'=>1702),
  array('corp_id'=>1704),
  array('corp_id'=>1707),
  array('corp_id'=>1708),
  array('corp_id'=>1709),
  array('corp_id'=>1710),
  array('corp_id'=>1711),
  array('corp_id'=>1712),
  array('corp_id'=>1713),
  array('corp_id'=>1714),
  array('corp_id'=>1715),
//  array('corp_id'=>1716),
  array('corp_id'=>1717),
  array('corp_id'=>1718),
  array('corp_id'=>1720),
  array('corp_id'=>1721),
  array('corp_id'=>1722),
  array('corp_id'=>1723),
  array('corp_id'=>1724),
  array('corp_id'=>1725),
  array('corp_id'=>1726),
  array('corp_id'=>1727),
  array('corp_id'=>1729),
  array('corp_id'=>1730),
  array('corp_id'=>1731),
  array('corp_id'=>1732),
  array('corp_id'=>1733),
  array('corp_id'=>1734),
  array('corp_id'=>1735),
  array('corp_id'=>1736),
  array('corp_id'=>1737),
//  array('corp_id'=>1742),
//  array('corp_id'=>1752),
  array('corp_id'=>1762),
  array('corp_id'=>1773),
//  array('corp_id'=>1777),
//  array('corp_id'=>1781),
//  array('corp_id'=>1784),
//  array('corp_id'=>1785),
//  array('corp_id'=>1787),
//  array('corp_id'=>1788),
  array('corp_id'=>1789),
//  array('corp_id'=>1795),
//  array('corp_id'=>1799),
  array('corp_id'=>1802),
  array('corp_id'=>1805),
  array('corp_id'=>1806),
  array('corp_id'=>1808),
  array('corp_id'=>1809),
  array('corp_id'=>1810),
//  array('corp_id'=>1813),
//  array('corp_id'=>1815),
  array('corp_id'=>1902),
  array('corp_id'=>1903),
  array('corp_id'=>1904),
  array('corp_id'=>1905),
  array('corp_id'=>1906),
  array('corp_id'=>1907),
  array('corp_id'=>1909),
  array('corp_id'=>2002),
  array('corp_id'=>'2002A'),
  array('corp_id'=>2006),
  array('corp_id'=>2007),
  array('corp_id'=>2008),
  array('corp_id'=>2009),
  array('corp_id'=>2010),
  array('corp_id'=>2012),
  array('corp_id'=>2013),
  array('corp_id'=>2014),
  array('corp_id'=>2015),
  array('corp_id'=>2017),
  array('corp_id'=>2020),
  array('corp_id'=>2022),
  array('corp_id'=>2023),
  array('corp_id'=>2024),
  array('corp_id'=>2025),
  array('corp_id'=>2027),
  array('corp_id'=>2028),
  array('corp_id'=>2029),
  array('corp_id'=>2030),
  array('corp_id'=>2031),
  array('corp_id'=>2032),
  array('corp_id'=>2033),
  array('corp_id'=>2034),
//  array('corp_id'=>2035),
  array('corp_id'=>2038),
  array('corp_id'=>2049),
  array('corp_id'=>2059),
//  array('corp_id'=>2061),
  array('corp_id'=>2062),
//  array('corp_id'=>2063),
  array('corp_id'=>2101),
  array('corp_id'=>2102),
  array('corp_id'=>2103),
  array('corp_id'=>2104),
  array('corp_id'=>2105),
  array('corp_id'=>2106),
  array('corp_id'=>2107),
  array('corp_id'=>2108),
  array('corp_id'=>2109),
  array('corp_id'=>2114),
  array('corp_id'=>2201),
  array('corp_id'=>2204),
  array('corp_id'=>2206),
  array('corp_id'=>2207),
  array('corp_id'=>2208),
//  array('corp_id'=>2221),
  array('corp_id'=>2227),
//  array('corp_id'=>2230),
  array('corp_id'=>2231),
//  array('corp_id'=>2233),
  array('corp_id'=>2301),
  array('corp_id'=>2302),
  array('corp_id'=>2303),
  array('corp_id'=>2305),
  array('corp_id'=>2308),
  array('corp_id'=>2311),
  array('corp_id'=>2312),
  array('corp_id'=>2313),
  array('corp_id'=>2314),
  array('corp_id'=>2315),
  array('corp_id'=>2316),
  array('corp_id'=>2317),
  array('corp_id'=>2321),
  array('corp_id'=>2323),
  array('corp_id'=>2324),
  array('corp_id'=>2325),
  array('corp_id'=>2327),
  array('corp_id'=>2328),
  array('corp_id'=>2329),
  array('corp_id'=>2330),
  array('corp_id'=>2331),
  array('corp_id'=>2332),
  array('corp_id'=>2337),
  array('corp_id'=>2338),
  array('corp_id'=>2340),
//  array('corp_id'=>2341),
  array('corp_id'=>2342),
  array('corp_id'=>2344),
  array('corp_id'=>2345),
  array('corp_id'=>2347),
  array('corp_id'=>2348),
  array('corp_id'=>2349),
  array('corp_id'=>2351),
  array('corp_id'=>2352),
  array('corp_id'=>2353),
  array('corp_id'=>2354),
  array('corp_id'=>2355),
  array('corp_id'=>2356),
  array('corp_id'=>2357),
  array('corp_id'=>2358),
  array('corp_id'=>2359),
  array('corp_id'=>2360),
  array('corp_id'=>2361),
  array('corp_id'=>2362),
  array('corp_id'=>2363),
  array('corp_id'=>2364),
  array('corp_id'=>2365),
  array('corp_id'=>2367),
  array('corp_id'=>2368),
  array('corp_id'=>2369),
  array('corp_id'=>2371),
  array('corp_id'=>2373),
  array('corp_id'=>2374),
  array('corp_id'=>2375),
  array('corp_id'=>2376),
  array('corp_id'=>2377),
  array('corp_id'=>2379),
  array('corp_id'=>2380),
//  array('corp_id'=>2381),
  array('corp_id'=>2382),
  array('corp_id'=>2383),
  array('corp_id'=>2384),
  array('corp_id'=>2385),
  array('corp_id'=>2387),
  array('corp_id'=>2388),
  array('corp_id'=>2390),
  array('corp_id'=>2392),
  array('corp_id'=>2393),
  array('corp_id'=>2395),
//  array('corp_id'=>2396),
  array('corp_id'=>2397),
  array('corp_id'=>2399),
  array('corp_id'=>2401),
  array('corp_id'=>2402),
  array('corp_id'=>2404),
  array('corp_id'=>2405),
  array('corp_id'=>2406),
  array('corp_id'=>2408),
  array('corp_id'=>2409),
  array('corp_id'=>2412),
  array('corp_id'=>2413),
  array('corp_id'=>2414),
  array('corp_id'=>2415),
  array('corp_id'=>2417),
  array('corp_id'=>2419),
  array('corp_id'=>2420),
  array('corp_id'=>2421),
  array('corp_id'=>2423),
  array('corp_id'=>2424),
  array('corp_id'=>2425),
  array('corp_id'=>2426),
  array('corp_id'=>2427),
  array('corp_id'=>2428),
  array('corp_id'=>2429),
  array('corp_id'=>2430),
  array('corp_id'=>2431),
  array('corp_id'=>2433),
  array('corp_id'=>2434),
  array('corp_id'=>2436),
  array('corp_id'=>2437),
  array('corp_id'=>2438),
  array('corp_id'=>2439),
  array('corp_id'=>2440),
  array('corp_id'=>2441),
  array('corp_id'=>2442),
  array('corp_id'=>2443),
  array('corp_id'=>2444),
  array('corp_id'=>2448),
  array('corp_id'=>2449),
  array('corp_id'=>2450),
  array('corp_id'=>2451),
  array('corp_id'=>2453),
  array('corp_id'=>2454),
  array('corp_id'=>2455),
  array('corp_id'=>2456),
  array('corp_id'=>2457),
  array('corp_id'=>2458),
  array('corp_id'=>2459),
  array('corp_id'=>2460),
  array('corp_id'=>2461),
  array('corp_id'=>2462),
//  array('corp_id'=>2463),
  array('corp_id'=>2464),
  array('corp_id'=>2465),
  array('corp_id'=>2466),
  array('corp_id'=>2467),
  array('corp_id'=>2468),
  array('corp_id'=>2471),
  array('corp_id'=>2472),
//  array('corp_id'=>2473),
  array('corp_id'=>2474),
  array('corp_id'=>2475),
  array('corp_id'=>2476),
  array('corp_id'=>2477),
  array('corp_id'=>2478),
  array('corp_id'=>2480),
  array('corp_id'=>2481),
  array('corp_id'=>2482),
  array('corp_id'=>2483),
  array('corp_id'=>2484),
  array('corp_id'=>2485),
  array('corp_id'=>2486),
  array('corp_id'=>2488),
  array('corp_id'=>2489),
  array('corp_id'=>2491),
  array('corp_id'=>2492),
  array('corp_id'=>2493),
  array('corp_id'=>2495),
  array('corp_id'=>2496),
  array('corp_id'=>2497),
  array('corp_id'=>2498),
  array('corp_id'=>2499),
  array('corp_id'=>2501),
  array('corp_id'=>2504),
  array('corp_id'=>2505),
  array('corp_id'=>2506),
  array('corp_id'=>2509),
  array('corp_id'=>2511),
  array('corp_id'=>2514),
  array('corp_id'=>2515),
  array('corp_id'=>2516),
  array('corp_id'=>2520),
  array('corp_id'=>2524),
  array('corp_id'=>2527),
  array('corp_id'=>2528),
  array('corp_id'=>2530),
  array('corp_id'=>2534),
  array('corp_id'=>2535),
  array('corp_id'=>2536),
  array('corp_id'=>2537),
  array('corp_id'=>2538),
  array('corp_id'=>2539),
  array('corp_id'=>2540),
  array('corp_id'=>2542),
  array('corp_id'=>2543),
  array('corp_id'=>2545),
  array('corp_id'=>2546),
  array('corp_id'=>2547),
  array('corp_id'=>2548),
//  array('corp_id'=>2596),
  array('corp_id'=>2597),
  array('corp_id'=>2601),
  array('corp_id'=>2603),
  array('corp_id'=>2605),
  array('corp_id'=>2606),
  array('corp_id'=>2607),
  array('corp_id'=>2608),
  array('corp_id'=>2609),
  array('corp_id'=>2610),
  array('corp_id'=>2611),
  array('corp_id'=>2612),
  array('corp_id'=>2613),
  array('corp_id'=>2614),
  array('corp_id'=>2615),
  array('corp_id'=>2616),
  array('corp_id'=>2617),
  array('corp_id'=>2618),
//  array('corp_id'=>2636),
  array('corp_id'=>2637),
//  array('corp_id'=>2640),
  array('corp_id'=>2701),
  array('corp_id'=>2702),
  array('corp_id'=>2704),
  array('corp_id'=>2705),
  array('corp_id'=>2706),
  array('corp_id'=>2707),
//  array('corp_id'=>2718),
//  array('corp_id'=>2719),
  array('corp_id'=>2722),
  array('corp_id'=>2723),
//  array('corp_id'=>2724),
  array('corp_id'=>2727),
//  array('corp_id'=>2729),
  array('corp_id'=>2801),
  array('corp_id'=>2809),
  array('corp_id'=>2812),
  array('corp_id'=>2816),
  array('corp_id'=>2820),
  array('corp_id'=>2823),
  array('corp_id'=>2832),
  array('corp_id'=>2833),
  array('corp_id'=>'2833A'),
  array('corp_id'=>2834),
  array('corp_id'=>2836),
  array('corp_id'=>2837),
  array('corp_id'=>2838),
  array('corp_id'=>2841),
  array('corp_id'=>2845),
  array('corp_id'=>2847),
  array('corp_id'=>2849),
  array('corp_id'=>2850),
  array('corp_id'=>2851),
  array('corp_id'=>2852),
//  array('corp_id'=>2854),
  array('corp_id'=>2855),
  array('corp_id'=>2856),
  array('corp_id'=>2867),
  array('corp_id'=>2880),
  array('corp_id'=>2881),
  array('corp_id'=>2882),
  array('corp_id'=>2883),
  array('corp_id'=>2884),
  array('corp_id'=>2885),
  array('corp_id'=>2886),
  array('corp_id'=>2887),
//  array('corp_id'=>'2887C'),
  array('corp_id'=>2888),
  array('corp_id'=>2889),
  array('corp_id'=>2890),
  array('corp_id'=>2891),
  array('corp_id'=>2892),
  array('corp_id'=>2901),
  array('corp_id'=>2903),
  array('corp_id'=>2904),
  array('corp_id'=>2905),
  array('corp_id'=>2906),
  array('corp_id'=>2908),
  array('corp_id'=>2910),
  array('corp_id'=>2911),
  array('corp_id'=>2912),
  array('corp_id'=>2913),
  array('corp_id'=>2915),
//  array('corp_id'=>2916),
  array('corp_id'=>2923),
//  array('corp_id'=>2924),
//  array('corp_id'=>2926),
  array('corp_id'=>3002),
  array('corp_id'=>3003),
  array('corp_id'=>3004),
  array('corp_id'=>3005),
  array('corp_id'=>3006),
  array('corp_id'=>3008),
  array('corp_id'=>3010),
  array('corp_id'=>3011),
  array('corp_id'=>3013),
  array('corp_id'=>3014),
  array('corp_id'=>3015),
  array('corp_id'=>3016),
  array('corp_id'=>3017),
  array('corp_id'=>3018),
  array('corp_id'=>3019),
  array('corp_id'=>3021),
  array('corp_id'=>3022),
  array('corp_id'=>3023),
  array('corp_id'=>3024),
  array('corp_id'=>3025),
  array('corp_id'=>3026),
  array('corp_id'=>3027),
  array('corp_id'=>3028),
  array('corp_id'=>3029),
  array('corp_id'=>3030),
  array('corp_id'=>3031),
  array('corp_id'=>3032),
  array('corp_id'=>3033),
  array('corp_id'=>3034),
  array('corp_id'=>3035),
  array('corp_id'=>3036),
  array('corp_id'=>3037),
  array('corp_id'=>3038),
  array('corp_id'=>3040),
  array('corp_id'=>3041),
  array('corp_id'=>3042),
  array('corp_id'=>3043),
  array('corp_id'=>3044),
  array('corp_id'=>3045),
  array('corp_id'=>3046),
  array('corp_id'=>3047),
  array('corp_id'=>3048),
  array('corp_id'=>3049),
  array('corp_id'=>3050),
  array('corp_id'=>3051),
  array('corp_id'=>3052),
  array('corp_id'=>3054),
  array('corp_id'=>3055),
  array('corp_id'=>3056),
  array('corp_id'=>3057),
  array('corp_id'=>3058),
  array('corp_id'=>3059),
  array('corp_id'=>3060),
  array('corp_id'=>3061),
  array('corp_id'=>3062),
  array('corp_id'=>3064),
  array('corp_id'=>3066),
  array('corp_id'=>3067),
  array('corp_id'=>3068),
  array('corp_id'=>3069),
  array('corp_id'=>3071),
  array('corp_id'=>3073),
  array('corp_id'=>3078),
  array('corp_id'=>3080),
  array('corp_id'=>3083),
  array('corp_id'=>3085),
  array('corp_id'=>3086),
  array('corp_id'=>3087),
  array('corp_id'=>3088),
  array('corp_id'=>3089),
  array('corp_id'=>3090),
  array('corp_id'=>3092),
  array('corp_id'=>3093),
  array('corp_id'=>3094),
//  array('corp_id'=>3095),
//  array('corp_id'=>3105),
//  array('corp_id'=>3114),
//  array('corp_id'=>3115),
//  array('corp_id'=>3118),
//  array('corp_id'=>3126),
//  array('corp_id'=>3128),
  array('corp_id'=>3130),
//  array('corp_id'=>3131),
//  array('corp_id'=>3144),
  array('corp_id'=>3149),
  //array('corp_id'=>3152),
//  array('corp_id'=>3162),
//  array('corp_id'=>3163),
  array('corp_id'=>3164),
  array('corp_id'=>3169),
  array('corp_id'=>3171),
  array('corp_id'=>3176),
  array('corp_id'=>3188),
  array('corp_id'=>3189),
  array('corp_id'=>3191),
  array('corp_id'=>3202),
  array('corp_id'=>3205),
  array('corp_id'=>3206),
  array('corp_id'=>3207),
  array('corp_id'=>3209),
  array('corp_id'=>3211),
  array('corp_id'=>3213),
  array('corp_id'=>3217),
  array('corp_id'=>3218),
  array('corp_id'=>3219),
  array('corp_id'=>3221),
  array('corp_id'=>3224),
  array('corp_id'=>3226),
  array('corp_id'=>3227),
  array('corp_id'=>3228),
  array('corp_id'=>3229),
  array('corp_id'=>3230),
  array('corp_id'=>3231),
  array('corp_id'=>3232),
  array('corp_id'=>3234),
  array('corp_id'=>3236),
  array('corp_id'=>3252),
  array('corp_id'=>3257),
  array('corp_id'=>3259),
  array('corp_id'=>3260),
  array('corp_id'=>3264),
  array('corp_id'=>3265),
  array('corp_id'=>3266),
  array('corp_id'=>3268),
  array('corp_id'=>3276),
  array('corp_id'=>3284),
  array('corp_id'=>3285),
  array('corp_id'=>3287),
  array('corp_id'=>3288),
  array('corp_id'=>3289),
  array('corp_id'=>3290),
  array('corp_id'=>3291),
  array('corp_id'=>3293),
  array('corp_id'=>3294),
  array('corp_id'=>3296),
  array('corp_id'=>3297),
  array('corp_id'=>3299),
  array('corp_id'=>3303),
  array('corp_id'=>3305),
  array('corp_id'=>3306),
  array('corp_id'=>3308),
  array('corp_id'=>3310),
  array('corp_id'=>3311),
  array('corp_id'=>3312),
  array('corp_id'=>3313),
  array('corp_id'=>3315),
  array('corp_id'=>3317),
  array('corp_id'=>3322),
  array('corp_id'=>3323),
  array('corp_id'=>3324),
  array('corp_id'=>3325),
  array('corp_id'=>3332),
  array('corp_id'=>3339),
  array('corp_id'=>3354),
  array('corp_id'=>3356),
  array('corp_id'=>3360),
  array('corp_id'=>3362),
  array('corp_id'=>3363),
  array('corp_id'=>3367),
  array('corp_id'=>3372),
  array('corp_id'=>3373),
  array('corp_id'=>3376),
  array('corp_id'=>3379),
  array('corp_id'=>3380),
  array('corp_id'=>3383),
  array('corp_id'=>3388),
  array('corp_id'=>3389),
  array('corp_id'=>3390),
  array('corp_id'=>3402),
  array('corp_id'=>3406),
  array('corp_id'=>3416),
  array('corp_id'=>3419),
  array('corp_id'=>3428),
  array('corp_id'=>3431),
  array('corp_id'=>3432),
  array('corp_id'=>3434),
  array('corp_id'=>3438),
  array('corp_id'=>3441),
  array('corp_id'=>3443),
  array('corp_id'=>3444),
  array('corp_id'=>3450),
  array('corp_id'=>3452),
  array('corp_id'=>3454),
  array('corp_id'=>3455),
  array('corp_id'=>3465),
  array('corp_id'=>3466),
  array('corp_id'=>3474),
  array('corp_id'=>3479),
  array('corp_id'=>3481),
  array('corp_id'=>3483),
  array('corp_id'=>3484),
  array('corp_id'=>3489),
  array('corp_id'=>3490),
  array('corp_id'=>3491),
  array('corp_id'=>3494),
  array('corp_id'=>3498),
  array('corp_id'=>3499),
  array('corp_id'=>3501),
  array('corp_id'=>3504),
  array('corp_id'=>3508),
  array('corp_id'=>3511),
  array('corp_id'=>3512),
  array('corp_id'=>3514),
  array('corp_id'=>3515),
  array('corp_id'=>3516),
  array('corp_id'=>3518),
  array('corp_id'=>3519),
  array('corp_id'=>3520),
  array('corp_id'=>3521),
  array('corp_id'=>3522),
  array('corp_id'=>3523),
  array('corp_id'=>3526),
  array('corp_id'=>3527),
  array('corp_id'=>3528),
  array('corp_id'=>3529),
  array('corp_id'=>3531),
  array('corp_id'=>3532),
  array('corp_id'=>3533),
  array('corp_id'=>3534),
  array('corp_id'=>3535),
  array('corp_id'=>3536),
  array('corp_id'=>3537),
  array('corp_id'=>3540),
  array('corp_id'=>3541),
  array('corp_id'=>3545),
  array('corp_id'=>3546),
  array('corp_id'=>3548),
  array('corp_id'=>3550),
  array('corp_id'=>3551),
  array('corp_id'=>3552),
  array('corp_id'=>3553),
  array('corp_id'=>3555),
  array('corp_id'=>3556),
  array('corp_id'=>3557),
  array('corp_id'=>3559),
  array('corp_id'=>3561),
  array('corp_id'=>3562),
  array('corp_id'=>3563),
  array('corp_id'=>3567),
  array('corp_id'=>3570),
  array('corp_id'=>3573),
  array('corp_id'=>3576),
  array('corp_id'=>3577),
  array('corp_id'=>3579),
  array('corp_id'=>3580),
  array('corp_id'=>3582),
  array('corp_id'=>3583),
  array('corp_id'=>3584),
  array('corp_id'=>3587),
  array('corp_id'=>3588),
  array('corp_id'=>3591),
  array('corp_id'=>3593),
  array('corp_id'=>3594),
  array('corp_id'=>3596),
  array('corp_id'=>3598),
  array('corp_id'=>3599),
  array('corp_id'=>3605),
  array('corp_id'=>3607),
  array('corp_id'=>3609),
  array('corp_id'=>3611),
  array('corp_id'=>3615),
  array('corp_id'=>3617),
  array('corp_id'=>3622),
  array('corp_id'=>3623),
  array('corp_id'=>3624),
  array('corp_id'=>3625),
  array('corp_id'=>3628),
  array('corp_id'=>3629),
  array('corp_id'=>3630),
  array('corp_id'=>3631),
  array('corp_id'=>3632),
  array('corp_id'=>3638),
  array('corp_id'=>3642),
  array('corp_id'=>3645),
  array('corp_id'=>3646),
  array('corp_id'=>3652),
  array('corp_id'=>3653),
  array('corp_id'=>3658),
  array('corp_id'=>3662),
  array('corp_id'=>3663),
  array('corp_id'=>3664),
  array('corp_id'=>3665),
  array('corp_id'=>3669),
  array('corp_id'=>3673),
  array('corp_id'=>3675),
  array('corp_id'=>3679),
  array('corp_id'=>3680),
  array('corp_id'=>3685),
  array('corp_id'=>3686),
  array('corp_id'=>3687),
  array('corp_id'=>3689),
  array('corp_id'=>3691),
  array('corp_id'=>3694),
  array('corp_id'=>3697),
  array('corp_id'=>3698),
  array('corp_id'=>3701),
  array('corp_id'=>3702),
  array('corp_id'=>3703),
  array('corp_id'=>3704),
  array('corp_id'=>3705),
  array('corp_id'=>4102),
  array('corp_id'=>4103),
  array('corp_id'=>4104),
  array('corp_id'=>4105),
  array('corp_id'=>4106),
  array('corp_id'=>4107),
  array('corp_id'=>4108),
  array('corp_id'=>4109),
  array('corp_id'=>4111),
  array('corp_id'=>4113),
  array('corp_id'=>4114),
  array('corp_id'=>4119),
  array('corp_id'=>4120),
  array('corp_id'=>4121),
  array('corp_id'=>4123),
  array('corp_id'=>4126),
  array('corp_id'=>4127),
  array('corp_id'=>4128),
  array('corp_id'=>4129),
  array('corp_id'=>4130),
  array('corp_id'=>4131),
  array('corp_id'=>4133),
  array('corp_id'=>4138),
  array('corp_id'=>4139),
  array('corp_id'=>4141),
  array('corp_id'=>4142),
  array('corp_id'=>4144),
  array('corp_id'=>4152),
  array('corp_id'=>4153),
  array('corp_id'=>4154),
  array('corp_id'=>4160),
  array('corp_id'=>4162),
  array('corp_id'=>4163),
  array('corp_id'=>4164),
  array('corp_id'=>4168),
  array('corp_id'=>4205),
  array('corp_id'=>4207),
  array('corp_id'=>4303),
  array('corp_id'=>4304),
  array('corp_id'=>4305),
  array('corp_id'=>4306),
  array('corp_id'=>4401),
  array('corp_id'=>4402),
  array('corp_id'=>4406),
  array('corp_id'=>4408),
  array('corp_id'=>4413),
  array('corp_id'=>4414),
  array('corp_id'=>4415),
  array('corp_id'=>4416),
  array('corp_id'=>4417),
  array('corp_id'=>4419),
  array('corp_id'=>4420),
  array('corp_id'=>4426),
  array('corp_id'=>4429),
  array('corp_id'=>4430),
  array('corp_id'=>4432),
  array('corp_id'=>4502),
  array('corp_id'=>4503),
  array('corp_id'=>4506),
  array('corp_id'=>4510),
  array('corp_id'=>4513),
  array('corp_id'=>4523),
  array('corp_id'=>4526),
  array('corp_id'=>4527),
  array('corp_id'=>4528),
  array('corp_id'=>4529),
  array('corp_id'=>4530),
  array('corp_id'=>4532),
  array('corp_id'=>4533),
  array('corp_id'=>4534),
  array('corp_id'=>4535),
  array('corp_id'=>4609),
  array('corp_id'=>4702),
  array('corp_id'=>4703),
  array('corp_id'=>4706),
  array('corp_id'=>4707),
  array('corp_id'=>4711),
  array('corp_id'=>4712),
  array('corp_id'=>4714),
  array('corp_id'=>4716),
  array('corp_id'=>4720),
  array('corp_id'=>4721),
  array('corp_id'=>4722),
  array('corp_id'=>4725),
  array('corp_id'=>4728),
  array('corp_id'=>4729),
  array('corp_id'=>4733),
  array('corp_id'=>4735),
  array('corp_id'=>4736),
  array('corp_id'=>4737),
  array('corp_id'=>4739),
  array('corp_id'=>4743),
  array('corp_id'=>4745),
  array('corp_id'=>4746),
  array('corp_id'=>4801),
  array('corp_id'=>4903),
  array('corp_id'=>4904),
  array('corp_id'=>4905),
  array('corp_id'=>4906),
  array('corp_id'=>4907),
  array('corp_id'=>4908),
  array('corp_id'=>4909),
  array('corp_id'=>4911),
  array('corp_id'=>4912),
  array('corp_id'=>4915),
  array('corp_id'=>4919),
  array('corp_id'=>4924),
  array('corp_id'=>4927),
  array('corp_id'=>4930),
  array('corp_id'=>4933),
  array('corp_id'=>4934),
  array('corp_id'=>4935),
  array('corp_id'=>4938),
  array('corp_id'=>4939),
  array('corp_id'=>4942),
  array('corp_id'=>4944),
  array('corp_id'=>4946),
  array('corp_id'=>4947),
  array('corp_id'=>4950),
  array('corp_id'=>4952),
  array('corp_id'=>4956),
  array('corp_id'=>4958),
  array('corp_id'=>4960),
  array('corp_id'=>4965),
  array('corp_id'=>4966),
  array('corp_id'=>4973),
  array('corp_id'=>4974),
  array('corp_id'=>4976),
  array('corp_id'=>4979),
  array('corp_id'=>4984),
  array('corp_id'=>4987),
  array('corp_id'=>4994),
  array('corp_id'=>4995),
  array('corp_id'=>5007),
  array('corp_id'=>5009),
  array('corp_id'=>5011),
  array('corp_id'=>5013),
  array('corp_id'=>5014),
  array('corp_id'=>5015),
  array('corp_id'=>5016),
  array('corp_id'=>5102),
  array('corp_id'=>5201),
  array('corp_id'=>5202),
  array('corp_id'=>5203),
  array('corp_id'=>5204),
  array('corp_id'=>5205),
  array('corp_id'=>5206),
  array('corp_id'=>5209),
  array('corp_id'=>5210),
  array('corp_id'=>5211),
  array('corp_id'=>5212),
  array('corp_id'=>5213),
  array('corp_id'=>5215),
  array('corp_id'=>5225),
  array('corp_id'=>5230),
  array('corp_id'=>5234),
  array('corp_id'=>5251),
  array('corp_id'=>5263),
  array('corp_id'=>5264),
  array('corp_id'=>5269),
  array('corp_id'=>5274),
  array('corp_id'=>5301),
  array('corp_id'=>5302),
  array('corp_id'=>5304),
  array('corp_id'=>5305),
  array('corp_id'=>5306),
  array('corp_id'=>5309),
  array('corp_id'=>5310),
  array('corp_id'=>5312),
  array('corp_id'=>5314),
  array('corp_id'=>5315),
  array('corp_id'=>5317),
  array('corp_id'=>5318),
  array('corp_id'=>5321),
  array('corp_id'=>5324),
  array('corp_id'=>5326),
  array('corp_id'=>5328),
  array('corp_id'=>5340),
  array('corp_id'=>5344),
  array('corp_id'=>5345),
  array('corp_id'=>5346),
  array('corp_id'=>5347),
  array('corp_id'=>5348),
  array('corp_id'=>5349),
  array('corp_id'=>5351),
  array('corp_id'=>5353),
  array('corp_id'=>5355),
  array('corp_id'=>5356),
  array('corp_id'=>5364),
  array('corp_id'=>5371),
  array('corp_id'=>5381),
  array('corp_id'=>5383),
  array('corp_id'=>5384),
  array('corp_id'=>5386),
  array('corp_id'=>5387),
  array('corp_id'=>5388),
  array('corp_id'=>5392),
  array('corp_id'=>5395),
  array('corp_id'=>5398),
  array('corp_id'=>5403),
  array('corp_id'=>5410),
  array('corp_id'=>5425),
  array('corp_id'=>5426),
  array('corp_id'=>5432),
  array('corp_id'=>5434),
  array('corp_id'=>5438),
  array('corp_id'=>5439),
  array('corp_id'=>5443),
  array('corp_id'=>5450),
  array('corp_id'=>5452),
  array('corp_id'=>5455),
  array('corp_id'=>5457),
  array('corp_id'=>5460),
  array('corp_id'=>5464),
  array('corp_id'=>5465),
  array('corp_id'=>5466),
  array('corp_id'=>5467),
  array('corp_id'=>5468),
  array('corp_id'=>5469),
  array('corp_id'=>5471),
  array('corp_id'=>5474),
  array('corp_id'=>5475),
  array('corp_id'=>5478),
  array('corp_id'=>5480),
  array('corp_id'=>5481),
  array('corp_id'=>5483),
  array('corp_id'=>5484),
  array('corp_id'=>5487),
  array('corp_id'=>5488),
  array('corp_id'=>5489),
  array('corp_id'=>5490),
  array('corp_id'=>5491),
  array('corp_id'=>5493),
  array('corp_id'=>5498),
  array('corp_id'=>5505),
  array('corp_id'=>5506),
  array('corp_id'=>5508),
  array('corp_id'=>5511),
  array('corp_id'=>5512),
  array('corp_id'=>5514),
  array('corp_id'=>5515),
  array('corp_id'=>5516),
  array('corp_id'=>5519),
  array('corp_id'=>5520),
  array('corp_id'=>5521),
  array('corp_id'=>5522),
  array('corp_id'=>5523),
  array('corp_id'=>5525),
  array('corp_id'=>5529),
  array('corp_id'=>5530),
  array('corp_id'=>5531),
  array('corp_id'=>5533),
  array('corp_id'=>5534),
  array('corp_id'=>5536),
  array('corp_id'=>5601),
  array('corp_id'=>5603),
  array('corp_id'=>5604),
  array('corp_id'=>5607),
  array('corp_id'=>5608),
  array('corp_id'=>5609),
  array('corp_id'=>5701),
  array('corp_id'=>5703),
  array('corp_id'=>5704),
  array('corp_id'=>5706),
  array('corp_id'=>5820),
  array('corp_id'=>5854),
  array('corp_id'=>5871),
  array('corp_id'=>5880),
  array('corp_id'=>5902),
  array('corp_id'=>5903),
  array('corp_id'=>5904),
  array('corp_id'=>5905),
  array('corp_id'=>5906),
  array('corp_id'=>5907),
  array('corp_id'=>6005),
  array('corp_id'=>6008),
  array('corp_id'=>6012),
  array('corp_id'=>6015),
  array('corp_id'=>6016),
  array('corp_id'=>6020),
  array('corp_id'=>6021),
  array('corp_id'=>6022),
  array('corp_id'=>6023),
  array('corp_id'=>6024),
  array('corp_id'=>6101),
  array('corp_id'=>6103),
  array('corp_id'=>6104),
  array('corp_id'=>6105),
  array('corp_id'=>6107),
  array('corp_id'=>6108),
  array('corp_id'=>6109),
  array('corp_id'=>6111),
  array('corp_id'=>6112),
  array('corp_id'=>6113),
  array('corp_id'=>6114),
  array('corp_id'=>6115),
  array('corp_id'=>6116),
  array('corp_id'=>6117),
  array('corp_id'=>6118),
  array('corp_id'=>6119),
  array('corp_id'=>6120),
  array('corp_id'=>6121),
  array('corp_id'=>6122),
  array('corp_id'=>6123),
  array('corp_id'=>6124),
  array('corp_id'=>6125),
  array('corp_id'=>6126),
  array('corp_id'=>6127),
  array('corp_id'=>6128),
  array('corp_id'=>6129),
  array('corp_id'=>6130),
  array('corp_id'=>6131),
  array('corp_id'=>6133),
  array('corp_id'=>6134),
  array('corp_id'=>6135),
  array('corp_id'=>6136),
  array('corp_id'=>6138),
  array('corp_id'=>6139),
  array('corp_id'=>6140),
  array('corp_id'=>6141),
  array('corp_id'=>6142),
  array('corp_id'=>6143),
  array('corp_id'=>6144),
  array('corp_id'=>6145),
  array('corp_id'=>6146),
  array('corp_id'=>6147),
  array('corp_id'=>6148),
  array('corp_id'=>6150),
  array('corp_id'=>6151),
  array('corp_id'=>6152),
  array('corp_id'=>6153),
  array('corp_id'=>6154),
  array('corp_id'=>6155),
  array('corp_id'=>6156),
  array('corp_id'=>6158),
  array('corp_id'=>6160),
  array('corp_id'=>6161),
  array('corp_id'=>6163),
  array('corp_id'=>6164),
  array('corp_id'=>6165),
  array('corp_id'=>6166),
  array('corp_id'=>6167),
  array('corp_id'=>6168),
  array('corp_id'=>6169),
  array('corp_id'=>6170),
  array('corp_id'=>6171),
  array('corp_id'=>6172),
  array('corp_id'=>6173),
  array('corp_id'=>6174),
  array('corp_id'=>6175),
  array('corp_id'=>6176),
  array('corp_id'=>6177),
  array('corp_id'=>6179),
  array('corp_id'=>6180),
  array('corp_id'=>6182),
  array('corp_id'=>6183),
  array('corp_id'=>6184),
  array('corp_id'=>6185),
  array('corp_id'=>6186),
  array('corp_id'=>6187),
  array('corp_id'=>6188),
  array('corp_id'=>6189),
  array('corp_id'=>6190),
  array('corp_id'=>6191),
  array('corp_id'=>6192),
  array('corp_id'=>6194),
  array('corp_id'=>6195),
  array('corp_id'=>6196),
  array('corp_id'=>6197),
  array('corp_id'=>6198),
  array('corp_id'=>6199),
  array('corp_id'=>6201),
  array('corp_id'=>6202),
  array('corp_id'=>6203),
  array('corp_id'=>6204),
  array('corp_id'=>6205),
  array('corp_id'=>6206),
  array('corp_id'=>6207),
  array('corp_id'=>6208),
  array('corp_id'=>6209),
  array('corp_id'=>6210),
  array('corp_id'=>6211),
  array('corp_id'=>6212),
  array('corp_id'=>6213),
  array('corp_id'=>6214),
  array('corp_id'=>6215),
  array('corp_id'=>6216),
  array('corp_id'=>6217),
  array('corp_id'=>6218),
  array('corp_id'=>6219),
  array('corp_id'=>6220),
  array('corp_id'=>6221),
  array('corp_id'=>6222),
  array('corp_id'=>6223),
  array('corp_id'=>6224),
  array('corp_id'=>6225),
  array('corp_id'=>6226),
  array('corp_id'=>6227),
  array('corp_id'=>6228),
  array('corp_id'=>6229),
  array('corp_id'=>6230),
  array('corp_id'=>6231),
  array('corp_id'=>6233),
  array('corp_id'=>6234),
  array('corp_id'=>6235),
  array('corp_id'=>6236),
  array('corp_id'=>6237),
  array('corp_id'=>6238),
  array('corp_id'=>6239),
  array('corp_id'=>6240),
  array('corp_id'=>6241),
  array('corp_id'=>6242),
  array('corp_id'=>6243),
  array('corp_id'=>6244),
  array('corp_id'=>6245),
  array('corp_id'=>6246),
  array('corp_id'=>6247),
  array('corp_id'=>6248),
  array('corp_id'=>6250),
  array('corp_id'=>6251),
  array('corp_id'=>6257),
  array('corp_id'=>6259),
  array('corp_id'=>6261),
  array('corp_id'=>6263),
  array('corp_id'=>6264),
  array('corp_id'=>6265),
  array('corp_id'=>6266),
  array('corp_id'=>6269),
  array('corp_id'=>6270),
  array('corp_id'=>6271),
  array('corp_id'=>6274),
  array('corp_id'=>6275),
  array('corp_id'=>6276),
  array('corp_id'=>6277),
  array('corp_id'=>6278),
  array('corp_id'=>6279),
  array('corp_id'=>6281),
  array('corp_id'=>6282),
  array('corp_id'=>6283),
  array('corp_id'=>6284),
  array('corp_id'=>6285),
  array('corp_id'=>6286),
  array('corp_id'=>6287),
  array('corp_id'=>6289),
  array('corp_id'=>6290),
  array('corp_id'=>6291),
  array('corp_id'=>6292),
  array('corp_id'=>6294),
  array('corp_id'=>6298),
  array('corp_id'=>6504),
  array('corp_id'=>6505),
  array('corp_id'=>6506),
  array('corp_id'=>6508),
  array('corp_id'=>6509),
  array('corp_id'=>6603),
  array('corp_id'=>6605),
  array('corp_id'=>6609),
  array('corp_id'=>6702),
  array('corp_id'=>6803),
  array('corp_id'=>8008),
  array('corp_id'=>8011),
  array('corp_id'=>8016),
  array('corp_id'=>8021),
  array('corp_id'=>8024),
  array('corp_id'=>8032),
  array('corp_id'=>8033),
  array('corp_id'=>8034),
  array('corp_id'=>8039),
  array('corp_id'=>8040),
  array('corp_id'=>8042),
  array('corp_id'=>8043),
  array('corp_id'=>8044),
  array('corp_id'=>8046),
  array('corp_id'=>8047),
  array('corp_id'=>8048),
  array('corp_id'=>8049),
  array('corp_id'=>8050),
  array('corp_id'=>8053),
  array('corp_id'=>8054),
  array('corp_id'=>8059),
  array('corp_id'=>8064),
  array('corp_id'=>8066),
  array('corp_id'=>8067),
  array('corp_id'=>8068),
  array('corp_id'=>8069),
  array('corp_id'=>8070),
  array('corp_id'=>8071),
  array('corp_id'=>8072),
  array('corp_id'=>8074),
  array('corp_id'=>8076),
  array('corp_id'=>8077),
  array('corp_id'=>8078),
  array('corp_id'=>8079),
  array('corp_id'=>8080),
  array('corp_id'=>8081),
  array('corp_id'=>8082),
  array('corp_id'=>8083),
  array('corp_id'=>8084),
  array('corp_id'=>8085),
  array('corp_id'=>8086),
  array('corp_id'=>8087),
  array('corp_id'=>8088),
  array('corp_id'=>8091),
  array('corp_id'=>8092),
  array('corp_id'=>8093),
  array('corp_id'=>8096),
  array('corp_id'=>8097),
  array('corp_id'=>8099),
  array('corp_id'=>8101),
  array('corp_id'=>8103),
  array('corp_id'=>8105),
  array('corp_id'=>8107),
  array('corp_id'=>8109),
  array('corp_id'=>8110),
  array('corp_id'=>8111),
  array('corp_id'=>8112),
  array('corp_id'=>8114),
  array('corp_id'=>8121),
  array('corp_id'=>8131),
  array('corp_id'=>8147),
  array('corp_id'=>8155),
  array('corp_id'=>8163),
  array('corp_id'=>8171),
  array('corp_id'=>8182),
  array('corp_id'=>8183),
  array('corp_id'=>8199),
  array('corp_id'=>8201),
  array('corp_id'=>8210),
  array('corp_id'=>8213),
  array('corp_id'=>8215),
  array('corp_id'=>8234),
  array('corp_id'=>8240),
  array('corp_id'=>8249),
  array('corp_id'=>8255),
  array('corp_id'=>8261),
  array('corp_id'=>8266),
  array('corp_id'=>8271),
  array('corp_id'=>8277),
  array('corp_id'=>8287),
  array('corp_id'=>8289),
  array('corp_id'=>8291),
  array('corp_id'=>8299),
  array('corp_id'=>8349),
  array('corp_id'=>8354),
  array('corp_id'=>8358),
  array('corp_id'=>8374),
  array('corp_id'=>8383),
  array('corp_id'=>8390),
  array('corp_id'=>8401),
  array('corp_id'=>8403),
  array('corp_id'=>8404),
  array('corp_id'=>8406),
  array('corp_id'=>8410),
  array('corp_id'=>8411),
  array('corp_id'=>8416),
  array('corp_id'=>8418),
  array('corp_id'=>8421),
  array('corp_id'=>8422),
  array('corp_id'=>8423),
  array('corp_id'=>8424),
  array('corp_id'=>8426),
  array('corp_id'=>8427),
  array('corp_id'=>8429),
  array('corp_id'=>8432),
  array('corp_id'=>8433),
  array('corp_id'=>8435),
  array('corp_id'=>8705),
  array('corp_id'=>8905),
  array('corp_id'=>8906),
  array('corp_id'=>8908),
  array('corp_id'=>8913),
  array('corp_id'=>8916),
  array('corp_id'=>8917),
  array('corp_id'=>8921),
  array('corp_id'=>8923),
  array('corp_id'=>8924),
  array('corp_id'=>8925),
  array('corp_id'=>8926),
  array('corp_id'=>8927),
  array('corp_id'=>8928),
  array('corp_id'=>8929),
  array('corp_id'=>8930),
  array('corp_id'=>8931),
  array('corp_id'=>8932),
  array('corp_id'=>8933),
  array('corp_id'=>8934),
  array('corp_id'=>8935),
  array('corp_id'=>8936),
  array('corp_id'=>8937),
  array('corp_id'=>8938),
  array('corp_id'=>8940),
  array('corp_id'=>8941),
  array('corp_id'=>8942),
  array('corp_id'=>8996),
  array('corp_id'=>910069),
  array('corp_id'=>9103),
  array('corp_id'=>910322),
  array('corp_id'=>9104),
  array('corp_id'=>910482),
  array('corp_id'=>9105),
  array('corp_id'=>910579),
  array('corp_id'=>9106),
  array('corp_id'=>910708),
  array('corp_id'=>910801),
  array('corp_id'=>910861),
  array('corp_id'=>910948),
  array('corp_id'=>9110),
  array('corp_id'=>911201),
  array('corp_id'=>911602),
  array('corp_id'=>911606),
  array('corp_id'=>911608),
  array('corp_id'=>911609),
  array('corp_id'=>911610),
  array('corp_id'=>911611),
  array('corp_id'=>911612),
  array('corp_id'=>911613),
  array('corp_id'=>911616),
  array('corp_id'=>911619),
  array('corp_id'=>911622),
  array('corp_id'=>911626),
  array('corp_id'=>911868),
  array('corp_id'=>912000),
  array('corp_id'=>912398),
  array('corp_id'=>9136),
  array('corp_id'=>913889),
  array('corp_id'=>9151),
  array('corp_id'=>9157),
  array('corp_id'=>916665),
  array('corp_id'=>9188),
  array('corp_id'=>9802),
  array('corp_id'=>9902),
  array('corp_id'=>9904),
  array('corp_id'=>9905),
  array('corp_id'=>9906),
  array('corp_id'=>9907),
  array('corp_id'=>9908),
  array('corp_id'=>9910),
  array('corp_id'=>9911),
  array('corp_id'=>9912),
  array('corp_id'=>9914),
  array('corp_id'=>9917),
  array('corp_id'=>9918),
  array('corp_id'=>9919),
  array('corp_id'=>9921),
  array('corp_id'=>9924),
  array('corp_id'=>9925),
  array('corp_id'=>9926),
  array('corp_id'=>9927),
  array('corp_id'=>9928),
  array('corp_id'=>9929),
  array('corp_id'=>9930),
  array('corp_id'=>9931),
  array('corp_id'=>9933),
  array('corp_id'=>9934),
  array('corp_id'=>9935),
  array('corp_id'=>9937),
  array('corp_id'=>9938),
  array('corp_id'=>9939),
  array('corp_id'=>9940),
  array('corp_id'=>9941),
  array('corp_id'=>9942),
  array('corp_id'=>9943),
  array('corp_id'=>9944),
  array('corp_id'=>9945),
  array('corp_id'=>9946),
  array('corp_id'=>9949),
  array('corp_id'=>9950),
  array('corp_id'=>9951),
  array('corp_id'=>9955),
  array('corp_id'=>9958),
  array('corp_id'=>9960),
  array('corp_id'=>9962),
);


$syntax_body = '

DEFINE !AnalyseStock (path=!TOKENS(1) /savepath=!CMDEND)

GET DATA 
  /TYPE=TXT 
  /FILE=!path
  /DELCASE=LINE 
  /DELIMITERS="," 
  /ARRANGEMENT=DELIMITED 
  /FIRSTCASE=2 
  /IMPORTCASE=ALL 
  /VARIABLES= 
  date F8.0 
  trade_volume F8.0 
  trade_value F10.0 
  opening_price F5.1 
  highest_price F5.1 
  lowest_price F5.1 
  closing_price F5.1 
  change F4.1 
  transaction F4.0 
  TAIEX F2.0 
  TAIEX_volume F1.0 
  ma5 F11.7 
  ma10 F11.7 
  ma20 F11.7 
  ma30 F11.7 
  ma60 F11.7 
  ma120 F11.7 
  RSI20 F11.8 
  RSI40 F11.8 
  peak_1_A F1.0 
  peak_1_B F1.0 
  peak_1_C F1.0 
  peak_1_D F1.0 
  peak_1_E F2.0 
  peak_1_F F2.0 
  V26 F1.0. 
CACHE. 
EXECUTE. 
DATASET NAME DataSet1  WINDOW=FRONT.

VARIABLE LEVEL peak_1_A (NOMINAL).
VARIABLE LEVEL peak_1_B (NOMINAL).
VARIABLE LEVEL peak_1_C (NOMINAL).
VARIABLE LEVEL peak_1_D (NOMINAL).
VARIABLE LEVEL peak_1_E (NOMINAL).
VARIABLE LEVEL peak_1_F (NOMINAL).
EXECUTE.

*Multilayer Perceptron Network. 
MLP peak_1_A (MLEVEL=N) peak_1_B (MLEVEL=N) peak_1_C (MLEVEL=N) peak_1_D (MLEVEL=N) peak_1_E (MLEVEL=N) peak_1_F (MLEVEL=N) 
  WITH trade_volume trade_value opening_price highest_price lowest_price closing_price change transaction TAIEX TAIEX_volume ma5 ma10 ma20 ma30 ma60 ma120 RSI20 RSI40 
 /RESCALE COVARIATE=STANDARDIZED 
  /PARTITION  TRAINING=7  TESTING=3  HOLDOUT=0 
  /ARCHITECTURE   AUTOMATIC=YES (MINUNITS=1 MAXUNITS=50) 
  /CRITERIA TRAINING=BATCH OPTIMIZATION=SCALEDCONJUGATE LAMBDAINITIAL=0.0000005 SIGMAINITIAL=0.00005 INTERVALCENTER=0 INTERVALOFFSET=0.5 MEMSIZE=1000 
  /PRINT CLASSIFICATION 
  /PLOT NONE 
  /SAVE PREDVAL(Predicted_A Predicted_B Predicted_C Predicted_D Predicted_E Predicted_F ) PSEUDOPROB(Prob_A:25 Prob_B:25 Prob_C:25 Prob_D:25 Prob_E:25 Prob_F:25 )
  /STOPPINGRULES ERRORSTEPS= 1 (DATA=AUTO) TRAININGTIMER=ON (MAXTIME=15) MAXEPOCHS=AUTO ERRORCHANGE=1.0E-4 ERRORRATIO=0.0010 
 /MISSING USERMISSING=EXCLUDE .

SAVE TRANSLATE OUTFILE=!savepath   /TYPE=CSV   /MAP   /REPLACE   /FIELDNAMES   /CELLS=VALUES.

!ENDDEFINE.

';

?>